package com.hnd.springframework.beans.factory.support;

import com.hnd.springframework.beans.BeanException;
import com.hnd.springframework.beans.factory.config.BeanDefinition;

import java.lang.reflect.Constructor;


public interface InstantitationStraegy {
    Object instantiate(String beanName, BeanDefinition beanDefinition, Constructor ctor, Object... args) throws BeanException;
}
